self-loading weapon - Español Inglés Diccionario